Tham khảo Mẫu thiết kế phần mềm

    • Alexander, Christopher; et al. A Pattern Language: Towns, Buildings, Construction. New York: Oxford University Press.  Chú thích sử dụng tham số |coauthors= bị phản đối (trợ giúp)
    • Beck, K.; R. Crocker, G. Meszaros, J.O. Coplien, L. Dominick, F. Paulisch, and J. Vlissides (tháng 3 năm 1996). Proceedings of the 18th International Conference on Software Engineering. tr. 25–30.  Chú thích sử dụng tham số |coauthors= bị phản đối (trợ giúp)
    • Cooper, James W. (tháng 10 năm 1998). The Design Patterns Java Companion. Addison-Wesley.  Chú thích sử dụng tham số |month= bị phản đối (trợ giúp)
    • Cunningham, Ward; Kent Beck (ngày 16 tháng 5 năm 1988). “Using a pattern language for programming”. Addendum to the Proceedings of OOPSLA'87, volume 23,5 of ACM SIGPLAN Notices.  Chú thích sử dụng tham số |coauthors= bị phản đối (trợ giúp)
    • den Burger, Mathijs (tháng 3 năm 2002). Design Patterns for Networking Applications in Java.  Chú thích sử dụng tham số |month= bị phản đối (trợ giúp)

    Tài liệu tham khảo

    WikiPedia: Mẫu thiết kế phần mềm http://c2.com/cgi-bin/wiki?HistoryOfPatterns http://c2.com/cgi/wiki?CategoryPattern http://c2.com/doc/oopsla87.html http://www.fluffycat.com/java/patterns.html http://msdn.microsoft.com/practices/compcat/defaul... http://www.mindspring.com/~mgrand/pattern_synopses... http://java.sun.com/blueprints/corej2eepatterns/Pa... http://www.techbookreport.com/SoftwareIndex.html http://hillside.net/patterns/onlinepatterncatalog.... http://patternshare.org/